Micron Document
🎖️GitЯра🎖️

Node / meshcore / MeshCore / files / create-uf2.py

Displaying Raw • Download

create-uf2.py 93b2db63de9009af047a2d0e1bcd97b4b0ba7106 (93b2db63) Text, 751 B

T8b949e#!/usr/bin/python3

T8b949e# Adds PlatformIO post-processing to convert hex files to uf2 files

Tff7b72import T7ee787os

Te6edf3ImportTb4b4b4(Ta5d6ff"Ta5d6ffenvTa5d6ff"Tb4b4b4)

Te6edf3firmware_hex Tff7b72= Ta5d6ff"Ta5d6ff$Tffd700{BUILD_DIR}Ta5d6ff/$Tffd700{PROGNAME}Ta5d6ff.hexTa5d6ff"
Te6edf3uf2_file Tff7b72= Te6edf3osTff7b72.Td2a8ffenvironTff7b72.Td2a8ffgetTb4b4b4(Ta5d6ff"Ta5d6ffUF2_FILE_PATHTa5d6ff"Tb4b4b4, Ta5d6ff"Ta5d6ff$Tffd700{BUILD_DIR}Ta5d6ff/$Tffd700{PROGNAME}Ta5d6ff.uf2Ta5d6ff"Tb4b4b4)

Tff7b72def Td2a8ffcreate_uf2_actionTb4b4b4(Te6edf3sourceTb4b4b4, Te6edf3targetTb4b4b4, Te6edf3envTb4b4b4)Tb4b4b4:
Te6edf3uf2_cmd Tff7b72= Ta5d6ff"Ta5d6ff Ta5d6ff"Tff7b72.Td2a8ffjoinTb4b4b4(
Tb4b4b4[
Ta5d6ff'Ta5d6ff"Ta5d6ff$PYTHONEXETa5d6ff"Ta5d6ff'Tb4b4b4,
Ta5d6ff'Ta5d6ff"Ta5d6ff$PROJECT_DIR/bin/uf2conv/uf2conv.pyTa5d6ff"Ta5d6ff'Tb4b4b4,
Ta5d6ff'Ta5d6ff-fTa5d6ff'Tb4b4b4, Ta5d6ff'Ta5d6ff0xADA52840Ta5d6ff'Tb4b4b4,
Ta5d6ff'Ta5d6ff-cTa5d6ff'Tb4b4b4, Te6edf3firmware_hexTb4b4b4,
Ta5d6ff'Ta5d6ff-oTa5d6ff'Tb4b4b4, Te6edf3uf2_fileTb4b4b4,
Tb4b4b4]
Tb4b4b4)
Te6edf3envTff7b72.Td2a8ffExecuteTb4b4b4(Te6edf3uf2_cmdTb4b4b4)

Te6edf3envTff7b72.Td2a8ffAddCustomTargetTb4b4b4(
Te6edf3nameTff7b72=Ta5d6ff"Ta5d6ffcreate_uf2Ta5d6ff"Tb4b4b4,
Te6edf3dependenciesTff7b72=Te6edf3firmware_hexTb4b4b4,
Te6edf3actionsTff7b72=Te6edf3create_uf2_actionTb4b4b4,
Te6edf3titleTff7b72=Ta5d6ff"Ta5d6ffCreate UF2 fileTa5d6ff"Tb4b4b4,
Te6edf3descriptionTff7b72=Ta5d6ff"Ta5d6ffUse uf2conv to convert hex binary into uf2Ta5d6ff"Tb4b4b4,
Te6edf3always_buildTff7b72=Tff7b72TrueTb4b4b4,
Tb4b4b4)

Served by rngit 1.5.4 - Generated in 0.05s